package com.ruoyi.personnel.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 员工管理对象 employee
 *
 * @author ruoyi
 * @date 2023-03-03
 */
public class Employee extends BaseEntity
{
    private static final long serialVersionUID = 1L;


    /** 员工编号 */
    private Integer empId;

    /** 员工名称 */
    @Excel(name = "员工名称")
    private String empName;

    /** 员工年龄 */
    @Excel(name = "员工年龄")
    private Integer empAge;

    /** 员工性别 */
    @Excel(name = "员工性别")
    private String empSex;

    /** 员工电话 */
    @Excel(name = "员工电话")
    private Long empPhone;

    /** 员工地址 */
    @Excel(name = "员工地址")
    private String empAddress;

    public String getEmpSrc() {
        return empSrc;
    }

    public void setEmpSrc(String empSrc) {
        this.empSrc = empSrc;
    }

    /**员工图片 */
    @Excel(name = "员工图片")
    private String empSrc;

    public String getDepName() {
        return depName;
    }

    public void setDepName(String depName) {
        this.depName = depName;
    }

    /** 员工部门id */
    @Excel(name = "员工部门id")
    private Integer depId;

    /** 员工部门名称 */
    @Excel(name = "员工部门名称")
    private String depName;

    /** 版本号 */
    @Excel(name = "版本号")
    private Integer version;

    /** 展示 是否收到点赞  */
    @Excel(name = "是否点赞")
    private String ranking;

    /** 组名 */
    @Excel(name = "组名")
    private String groupName;
    /** 文件名 */
    @Excel(name = "文件名")
    private String fileName;
    /** 文件大小 */
    @Excel(name = "文件大小")
    private Long fileSize;
    /** 文件类型 */
    @Excel(name = "文件类型")
    private String fileType;
    /** 旧的文件名称 */
    @Excel(name = "旧的文件名称")
    private String oldFileName;

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public Long getFileSize() {
        return fileSize;
    }

    public void setFileSize(Long fileSize) {
        this.fileSize = fileSize;
    }

    public String getFileType() {
        return fileType;
    }

    public void setFileType(String fileType) {
        this.fileType = fileType;
    }

    public String getOldFileName() {
        return oldFileName;
    }

    public void setOldFileName(String oldFileName) {
        this.oldFileName = oldFileName;
    }

    public String getRanking() {
        return ranking;
    }

    public void setRanking(String ranking) {
        this.ranking = ranking;
    }

    public void setEmpId(Integer empId)
    {
        this.empId = empId;
    }

    public Integer getEmpId()
    {
        return empId;
    }
    public void setEmpName(String empName)
    {
        this.empName = empName;
    }

    public String getEmpName() {
        return empName;
    }

    public void setEmpAge(Integer empAge)
    {
        this.empAge = empAge;
    }

    public Integer getEmpAge()
    {
        return empAge;
    }
    public void setEmpSex(String empSex)
    {
        this.empSex = empSex;
    }

    public String getEmpSex()
    {
        return empSex;
    }
    public void setEmpPhone(Long empPhone)
    {
        this.empPhone = empPhone;
    }

    public Long getEmpPhone()
    {
        return empPhone;
    }
    public void setEmpAddress(String empAddress)
    {
        this.empAddress = empAddress;
    }

    public String getEmpAddress()
    {
        return empAddress;
    }
    public void setDepId(Integer depId)
    {
        this.depId = depId;
    }

    public Integer getDepId()
    {
        return depId;
    }
    public void setVersion(Integer version)
    {
        this.version = version;
    }

    public Integer getVersion()
    {
        return version;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("empId", getEmpId())
            .append("empName", getEmpName())
            .append("empAge", getEmpAge())
            .append("empSex", getEmpSex())
            .append("empPhone", getEmpPhone())
            .append("empAddress", getEmpAddress())
                .append("empSrc", getEmpSrc())
            .append("depId", getDepId())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("version", getVersion())
            .toString();
    }
}
